/**
 * 高亮搜索文本
 * @param text 原始文本
 * @param searchText 搜索关键词
 * @param highlightClass 高亮样式类名，默认为 'font-bold text-black'
 * @returns 包含高亮HTML标签的文本
 */
export const highlightSearchText = (text, searchText, highlightClass = 'font-bold text-black') => {
  if (!searchText) return text
  const regex = new RegExp(`(${searchText})`, 'gi')
  return text.replace(regex, `<span class="${highlightClass}">$1</span>`)
}
